#include <Protocol_ServerCommon.h>

#pragma once


#define Handler_FromMasterServer_DECL( p )	static VOID On##p( ServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )
#define Handler_FromMasterServer_IMPL( p )	VOID Handler_FromMasterServer::On##p( ServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )

struct MSG_BASE;
class ServerSession;

class Handler_FromMasterServer
{
public:
	Handler_FromMasterServer(void){}
	~Handler_FromMasterServer(void){}

	Handler_FromMasterServer_DECL( MZ_SERVER_INFO_CMD );
	Handler_FromMasterServer_DECL( SERVERCOMMON_SERVERSHUTDOWN_REQ );

};
